﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;

namespace WXFramework.Model
{
    /// <summary>
    /// 上报地理位置事件
    /// </summary>
    public class RequestLocationEventMessage : RequestEventMessage
    {
        public RequestLocationEventMessage(XElement xml)
            : base(xml)
        {
            Latitude = float.Parse(xml.Element("Latitude").Value);
            Longitude = float.Parse(xml.Element("Longitude").Value);
            Precision = float.Parse(xml.Element("Precision").Value);
        }

        /// <summary>
        /// 地理位置纬度
        /// </summary>
        public float Latitude { get; set; }

        /// <summary>
        /// 地理位置经度
        /// </summary>
        public float Longitude { get; set; }

        /// <summary>
        /// 地理位置精度
        /// </summary>
        public float Precision { get; set; }
    }
}
//<xml>
//<ToUserName><![CDATA[toUser]]></ToUserName>
//<FromUserName><![CDATA[fromUser]]></FromUserName>
//<CreateTime>123456789</CreateTime>
//<MsgType><![CDATA[event]]></MsgType>
//<Event><![CDATA[LOCATION]]></Event>
//<Latitude>23.137466</Latitude>
//<Longitude>113.352425</Longitude>
//<Precision>119.385040</Precision>
//</xml>